home *** CD-ROM | disk | FTP | other *** search
/ Cracking 2 / Cracking II..iso / Tools / ProcDump 1.6.2 / BHRAMA / ASM / MMAKE < prev    next >
Encoding:
Text File  |  1999-02-25  |  935 b   |  42 lines

  1. PROJECT   = CLIENT
  2. OBJ_CORE  = CLIENT.obj
  3. RESOURCES = CLIENT.RES
  4. LIBPATH      = F:\masm611\Lib
  5.  
  6. ALL: $(PROJECT).exe
  7.  
  8. # Definition of assembler and linker options ****************************
  9. !IFDEF debug
  10. AssemblerOptions = /c /Cp /coff /Zi /Fo
  11. LinkerOptions = /DEBUGTYPE:CV /DEBUG /PDB:NONE
  12. !ELSE
  13. AssemblerOptions = /c /Cp /coff /Fo
  14. LinkerOptions =
  15. !ENDIF
  16.  
  17. # Inference rule for updating object files ******************************
  18. .asm.obj:
  19.     ML $(AssemblerOptions)$*.obj $<
  20.  
  21. # Build rule for executable *********************************************
  22. $(PROJECT).exe:    $(OBJ_CORE)
  23.      LINK $(LinkerOptions) @<<LinkFile
  24. /MACHINE:i386
  25. /SUBSYSTEM:CONSOLE
  26. /ENTRY:start
  27. /OUT:$(PROJECT).exe
  28. /EXETYPE:DYNAMIC
  29. /STACK:69000
  30. /HEAP:69000
  31. /FIXED:NO
  32. /PROFILE
  33. $(OBJ_CORE)
  34. $(RESOURCES)
  35. USER32.LIB
  36. KERNEL32.LIB
  37. <<NOKEEP
  38.  
  39. # Delete intermediate files *********************************************
  40. Clean:
  41.     del $(OBJ_CORE)
  42.